home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Place in System Folder
/
System 7.5.2 or higher
/
Finder Scripting Extension
/
Finder Scripting Extension.rsrc
/
CODE_45.txt
< prev
next >
Wrap
Text File
|
1993-04-16
|
24KB
|
421 lines
# near model CODE resource
# jump table entries: 7864-7867 (4 of them)
export_983:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 000C movea.l A4, [A6 + 0xC]
0000000C 486E FFF8 pea.l [A6 - 0x8]
00000010 4EAD 1DBA jsr [A5 + 0x1DBA /* export_947 */]
00000014 202E 0010 move.l D0, [A6 + 0x10]
00000018 0480 6374 6E72 subi.l D0, 0x63746E72 /* 'ctnr' */
0000001E 584F addq.w A7, 4
00000020 675C beq +0x5E /* 0000007E */
00000022 0480 00F0 F802 subi.l D0, 0xF0F802
00000028 6700 00F2 beq +0xF4 /* 0000011C */
0000002C 0480 0BFD 0D00 subi.l D0, 0xBFD0D00
00000032 6700 00C6 beq +0xC8 /* 000000FA */
00000036 0480 0000 F8FF subi.l D0, 0xF8FF
0000003C 6700 009A beq +0x9C /* 000000D8 */
00000040 0480 0000 0201 subi.l D0, 0x201
00000046 6744 beq +0x46 /* 0000008C */
00000048 0480 0005 F604 subi.l D0, 0x5F604
0000004E 6766 beq +0x68 /* 000000B6 */
00000050 0480 0004 FCF5 subi.l D0, 0x4FCF5
00000056 6600 00E6 bne +0xE8 /* 0000013E */
0000005A 7000 moveq.l D0, 0x00
0000005C 2F00 move.l -[A7], D0
0000005E 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */]
00000062 2640 movea.l A3, D0
00000064 2F0C move.l -[A7], A4
00000066 2F0B move.l -[A7], A3
00000068 4EAD 18C2 jsr [A5 + 0x18C2 /* export_788 */]
0000006C 2F0B move.l -[A7], A3
0000006E 486E FFF8 pea.l [A6 - 0x8]
00000072 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000076 4FEF 0014 lea.l A7, [A7 + 0x14]
0000007A 6000 00CE bra +0xD0 /* 0000014A */
label0000007E:
0000007E 486E FFF8 pea.l [A6 - 0x8]
00000082 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
00000086 584F addq.w A7, 4
00000088 6000 00C0 bra +0xC2 /* 0000014A */
label0000008C:
0000008C 7000 moveq.l D0, 0x00
0000008E 2F00 move.l -[A7], D0
00000090 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00000094 2640 movea.l A3, D0
00000096 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000009C 2F0C move.l -[A7], A4
0000009E 2F0B move.l -[A7], A3
000000A0 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
000000A4 2F0B move.l -[A7], A3
000000A6 486E FFF8 pea.l [A6 - 0x8]
000000AA 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000000AE 4FEF 0018 lea.l A7, [A7 + 0x18]
000000B2 6000 0096 bra +0x98 /* 0000014A */
label000000B6:
000000B6 7000 moveq.l D0, 0x00
000000B8 2F00 move.l -[A7], D0
000000BA 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000000BE 2640 movea.l A3, D0
000000C0 2F0C move.l -[A7], A4
000000C2 2F0B move.l -[A7], A3
000000C4 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
000000C8 2F0B move.l -[A7], A3
000000CA 486E FFF8 pea.l [A6 - 0x8]
000000CE 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000000D2 4FEF 0014 lea.l A7, [A7 + 0x14]
000000D6 6072 bra +0x74 /* 0000014A */
label000000D8:
000000D8 7000 moveq.l D0, 0x00
000000DA 2F00 move.l -[A7], D0
000000DC 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
000000E0 2640 movea.l A3, D0
000000E2 2F0C move.l -[A7], A4
000000E4 2F0B move.l -[A7], A3
000000E6 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
000000EA 2F0B move.l -[A7], A3
000000EC 486E FFF8 pea.l [A6 - 0x8]
000000F0 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
000000F4 4FEF 0014 lea.l A7, [A7 + 0x14]
000000F8 6050 bra +0x52 /* 0000014A */
label000000FA:
000000FA 7000 moveq.l D0, 0x00
000000FC 2F00 move.l -[A7], D0
000000FE 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00000102 2640 movea.l A3, D0
00000104 2F0C move.l -[A7], A4
00000106 2F0B move.l -[A7], A3
00000108 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */]
0000010C 2F0B move.l -[A7], A3
0000010E 486E FFF8 pea.l [A6 - 0x8]
00000112 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000116 4FEF 0014 lea.l A7, [A7 + 0x14]
0000011A 602E bra +0x30 /* 0000014A */
label0000011C:
0000011C 7000 moveq.l D0, 0x00
0000011E 2F00 move.l -[A7], D0
00000120 4EAD 210A jsr [A5 + 0x210A /* export_1053 */]
00000124 2640 movea.l A3, D0
00000126 2F0C move.l -[A7], A4
00000128 2F0B move.l -[A7], A3
0000012A 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
0000012E 2F0B move.l -[A7], A3
00000130 486E FFF8 pea.l [A6 - 0x8]
00000134 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
00000138 4FEF 0014 lea.l A7, [A7 + 0x14]
0000013C 600C bra +0xE /* 0000014A */
label0000013E:
0000013E 2F3C FFFF F940 move.l -[A7], 0xFFFFF940
00000144 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000148 584F addq.w A7, 4
label0000014A:
0000014A 206E 0008 movea.l A0, [A6 + 0x8]
0000014E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000152 20D9 move.l [A0]+, [A1]+
00000154 20D9 move.l [A0]+, [A1]+
00000156 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
0000015C 4E5E unlink A6
0000015E 4E75 rts
export_984:
00000160 4E56 FFF0 link A6, -0x0010
00000164 48E7 0018 movem.l -[A7], A3,A4
00000168 286E 000C movea.l A4, [A6 + 0xC]
0000016C 206D FD9A movea.l A0, [A5 - 0x266]
00000170 2F08 move.l -[A7], A0
00000172 2050 movea.l A0, [A0]
00000174 2050 movea.l A0, [A0]
00000176 2268 003C movea.l A1, [A0 + 0x3C]
0000017A 4E91 jsr [A1]
0000017C 2F0C move.l -[A7], A4
0000017E 2054 movea.l A0, [A4]
00000180 2050 movea.l A0, [A0]
00000182 2268 008C movea.l A1, [A0 + 0x8C]
00000186 4E91 jsr [A1]
00000188 2640 movea.l A3, D0
0000018A 2053 movea.l A0, [A3]
0000018C 2868 001C movea.l A4, [A0 + 0x1C]
00000190 200C move.l D0, A4
00000192 504F addq.w A7, 8
00000194 671E beq +0x20 /* 000001B4 */
00000196 4878 687E push.l 0x687E /* 'h~' */
0000019A 2F0C move.l -[A7], A4
0000019C 2054 movea.l A0, [A4]
0000019E 2050 movea.l A0, [A0]
000001A0 2268 000C movea.l A1, [A0 + 0xC]
000001A4 4E91 jsr [A1]
000001A6 4A00 tst.b D0
000001A8 504F addq.w A7, 8
000001AA 6708 beq +0xA /* 000001B4 */
000001AC 2054 movea.l A0, [A4]
000001AE 08E8 0006 0060 bset.b [A0 + 0x60], 0x6
label000001B4:
000001B4 7000 moveq.l D0, 0x00
000001B6 2F00 move.l -[A7], D0
000001B8 2F0B move.l -[A7], A3
000001BA 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000001BE 2840 movea.l A4, D0
000001C0 200C move.l D0, A4
000001C2 504F addq.w A7, 8
000001C4 671E beq +0x20 /* 000001E4 */
000001C6 4878 687E push.l 0x687E /* 'h~' */
000001CA 2F0C move.l -[A7], A4
000001CC 2054 movea.l A0, [A4]
000001CE 2050 movea.l A0, [A0]
000001D0 2268 000C movea.l A1, [A0 + 0xC]
000001D4 4E91 jsr [A1]
000001D6 4A00 tst.b D0
000001D8 504F addq.w A7, 8
000001DA 6708 beq +0xA /* 000001E4 */
000001DC 2054 movea.l A0, [A4]
000001DE 08E8 0006 0060 bset.b [A0 + 0x60], 0x6
label000001E4:
000001E4 4878 2BF2 push.l 0x2BF2
000001E8 2F0B move.l -[A7], A3
000001EA 2053 movea.l A0, [A3]
000001EC 2050 movea.l A0, [A0]
000001EE 2268 000C movea.l A1, [A0 + 0xC]
000001F2 4E91 jsr [A1]
000001F4 4A00 tst.b D0
000001F6 504F addq.w A7, 8
000001F8 6708 beq +0xA /* 00000202 */
000001FA 2F0B move.l -[A7], A3
000001FC 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000200 584F addq.w A7, 4
label00000202:
00000202 4878 510E push.l 0x510E
00000206 2F0B move.l -[A7], A3
00000208 2053 movea.l A0, [A3]
0000020A 2050 movea.l A0, [A0]
0000020C 2268 000C movea.l A1, [A0 + 0xC]
00000210 4E91 jsr [A1]
00000212 4A00 tst.b D0
00000214 504F addq.w A7, 8
00000216 670A beq +0xC /* 00000222 */
00000218 2F0B move.l -[A7], A3
0000021A 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000021E 584F addq.w A7, 4
00000220 6012 bra +0x14 /* 00000234 */
label00000222:
00000222 7000 moveq.l D0, 0x00
00000224 2F00 move.l -[A7], D0
00000226 2F0B move.l -[A7], A3
00000228 2053 movea.l A0, [A3]
0000022A 2050 movea.l A0, [A0]
0000022C 2268 011C movea.l A1, [A0 + 0x11C]
00000230 4E91 jsr [A1]
00000232 504F addq.w A7, 8
label00000234:
00000234 7000 moveq.l D0, 0x00
00000236 2F00 move.l -[A7], D0
00000238 2F0B move.l -[A7], A3
0000023A 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000023E 4A80 tst.l D0
00000240 504F addq.w A7, 8
00000242 672E beq +0x30 /* 00000272 */
00000244 7000 moveq.l D0, 0x00
00000246 2F00 move.l -[A7], D0
00000248 2F0B move.l -[A7], A3
0000024A 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
0000024E 2D40 FFFC move.l [A6 - 0x4], D0
00000252 2040 movea.l A0, D0
00000254 2050 movea.l A0, [A0]
00000256 2868 0008 movea.l A4, [A0 + 0x8]
0000025A 200C move.l D0, A4
0000025C 504F addq.w A7, 8
0000025E 6712 beq +0x14 /* 00000272 */
00000260 7000 moveq.l D0, 0x00
00000262 2F00 move.l -[A7], D0
00000264 2F0C move.l -[A7], A4
00000266 2054 movea.l A0, [A4]
00000268 2050 movea.l A0, [A0]
0000026A 2268 011C movea.l A1, [A0 + 0x11C]
0000026E 4E91 jsr [A1]
00000270 504F addq.w A7, 8
label00000272:
00000272 4878 2BF2 push.l 0x2BF2
00000276 2F0B move.l -[A7], A3
00000278 2053 movea.l A0, [A3]
0000027A 2050 movea.l A0, [A0]
0000027C 2268 000C movea.l A1, [A0 + 0xC]
00000280 4E91 jsr [A1]
00000282 4A00 tst.b D0
00000284 504F addq.w A7, 8
00000286 6708 beq +0xA /* 00000290 */
00000288 2F0B move.l -[A7], A3
0000028A 4EAD 087A jsr [A5 + 0x87A /* export_267 */]
0000028E 584F addq.w A7, 4
label00000290:
00000290 7000 moveq.l D0, 0x00
00000292 2F00 move.l -[A7], D0
00000294 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
0000029A 2F0B move.l -[A7], A3
0000029C 486E FFF0 pea.l [A6 - 0x10]
000002A0 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000002A4 41EE FFF0 lea.l A0, [A6 - 0x10]
000002A8 43EE FFF8 lea.l A1, [A6 - 0x8]
000002AC 22D8 move.l [A1]+, [A0]+
000002AE 22D8 move.l [A1]+, [A0]+
000002B0 41EE FFF8 lea.l A0, [A6 - 0x8]
000002B4 226E 0008 movea.l A1, [A6 + 0x8]
000002B8 22D8 move.l [A1]+, [A0]+
000002BA 22D8 move.l [A1]+, [A0]+
000002BC 4FEF 0010 lea.l A7, [A7 + 0x10]
000002C0 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
000002C6 4E5E unlink A6
000002C8 4E75 rts
export_985:
000002CA 4E56 FFD4 link A6, -0x002C
000002CE 48E7 0118 movem.l -[A7], D7,A3,A4
000002D2 2E2E 0020 move.l D7, [A6 + 0x20]
000002D6 486E FFF8 pea.l [A6 - 0x8]
000002DA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000002DE 2007 move.l D0, D7
000002E0 0480 656A 6374 subi.l D0, 0x656A6374 /* 'ejct' */
000002E6 584F addq.w A7, 4
000002E8 676C beq +0x6E /* 00000356 */
000002EA 0480 0003 0D00 subi.l D0, 0x30D00
000002F0 6600 00FA bne +0xFC /* 000003EC */
000002F4 486E 0018 pea.l [A6 + 0x18]
000002F8 486E 0010 pea.l [A6 + 0x10]
000002FC 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000300 7000 moveq.l D0, 0x00
00000302 2F00 move.l -[A7], D0
00000304 2F00 move.l -[A7], D0
00000306 266D FDAA movea.l A3, [A5 - 0x256]
0000030A 2053 movea.l A0, [A3]
0000030C 2F28 009E move.l -[A7], [A0 + 0x9E]
00000310 2F3C 656D 7074 move.l -[A7], 0x656D7074 /* 'empt' */
00000316 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000031A 7000 moveq.l D0, 0x00
0000031C 2F00 move.l -[A7], D0
0000031E 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
00000324 266D FDAA movea.l A3, [A5 - 0x256]
00000328 2053 movea.l A0, [A3]
0000032A 2F28 009E move.l -[A7], [A0 + 0x9E]
0000032E 486E FFD4 pea.l [A6 - 0x2C]
00000332 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
00000336 41EE FFD4 lea.l A0, [A6 - 0x2C]
0000033A 43EE FFF0 lea.l A1, [A6 - 0x10]
0000033E 22D8 move.l [A1]+, [A0]+
00000340 22D8 move.l [A1]+, [A0]+
00000342 41EE FFF0 lea.l A0, [A6 - 0x10]
00000346 43EE FFF8 lea.l A1, [A6 - 0x8]
0000034A 22D8 move.l [A1]+, [A0]+
0000034C 22D8 move.l [A1]+, [A0]+
0000034E 4FEF 0028 lea.l A7, [A7 + 0x28]
00000352 6000 00D6 bra +0xD8 /* 0000042A */
label00000356:
00000356 486E 0018 pea.l [A6 + 0x18]
0000035A 486E 0010 pea.l [A6 + 0x10]
0000035E 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */]
00000362 286D FDAA movea.l A4, [A5 - 0x256]
00000366 2054 movea.l A0, [A4]
00000368 2668 009A movea.l A3, [A0 + 0x9A]
0000036C 2F0B move.l -[A7], A3
0000036E 486E FFEC pea.l [A6 - 0x14]
00000372 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000376 41EE FFEC lea.l A0, [A6 - 0x14]
0000037A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000037E 605A bra +0x5C /* 000003DA */
label00000380:
00000380 2F0C move.l -[A7], A4
00000382 4EAD 0A5A jsr [A5 + 0xA5A /* export_327 */]
00000386 4A00 tst.b D0
00000388 584F addq.w A7, 4
0000038A 674E beq +0x50 /* 000003DA */
0000038C 7000 moveq.l D0, 0x00
0000038E 2F00 move.l -[A7], D0
00000390 2F00 move.l -[A7], D0
00000392 2F0C move.l -[A7], A4
00000394 2F3C 656A 6563 move.l -[A7], 0x656A6563 /* 'ejec' */
0000039A 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
0000039E 7000 moveq.l D0, 0x00
000003A0 2F00 move.l -[A7], D0
000003A2 2F3C 2A2A 2A2A move.l -[A7], 0x2A2A2A2A /* '****' */
000003A8 2F0C move.l -[A7], A4
000003AA 486E FFD4 pea.l [A6 - 0x2C]
000003AE 4EAD 25C2 jsr [A5 + 0x25C2 /* export_1204 */]
000003B2 41EE FFD4 lea.l A0, [A6 - 0x2C]
000003B6 43EE FFE4 lea.l A1, [A6 - 0x1C]
000003BA 22D8 move.l [A1]+, [A0]+
000003BC 22D8 move.l [A1]+, [A0]+
000003BE 41EE FFE4 lea.l A0, [A6 - 0x1C]
000003C2 43EE FFDC lea.l A1, [A6 - 0x24]
000003C6 22D8 move.l [A1]+, [A0]+
000003C8 22D8 move.l [A1]+, [A0]+
000003CA 486E FFDC pea.l [A6 - 0x24]
000003CE 486E FFF8 pea.l [A6 - 0x8]
000003D2 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
000003D6 4FEF 0028 lea.l A7, [A7 + 0x28]
label000003DA:
000003DA 486E FFEC pea.l [A6 - 0x14]
000003DE 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000003E2 2840 movea.l A4, D0
000003E4 200C move.l D0, A4
000003E6 584F addq.w A7, 4
000003E8 6696 bne -0x68 /* 00000380 */
000003EA 603E bra +0x40 /* 0000042A */
label000003EC:
000003EC 41EE 002C lea.l A0, [A6 + 0x2C]
000003F0 2F20 move.l -[A7], -[A0]
000003F2 2F20 move.l -[A7], -[A0]
000003F4 2F07 move.l -[A7], D7
000003F6 41EE 0020 lea.l A0, [A6 + 0x20]
000003FA 2F20 move.l -[A7], -[A0]
000003FC 2F20 move.l -[A7], -[A0]
000003FE 41EE 0018 lea.l A0, [A6 + 0x18]
00000402 2F20 move.l -[A7], -[A0]
00000404 2F20 move.l -[A7], -[A0]
00000406 2F2E 000C move.l -[A7], [A6 + 0xC]
0000040A 486E FFD4 pea.l [A6 - 0x2C]
0000040E 4EAD 245A jsr [A5 + 0x245A /* export_1159 */]
00000412 4FEF 0024 lea.l A7, [A7 + 0x24]
00000416 41EE FFDC lea.l A0, [A6 - 0x24]
0000041A 2F20 move.l -[A7], -[A0]
0000041C 2F20 move.l -[A7], -[A0]
0000041E 486E FFF8 pea.l [A6 - 0x8]
00000422 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000426 4FEF 000C lea.l A7, [A7 + 0xC]
label0000042A:
0000042A 206E 0008 movea.l A0, [A6 + 0x8]
0000042E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000432 20D9 move.l [A0]+, [A1]+
00000434 20D9 move.l [A0]+, [A1]+
00000436 4CEE 1880 FFC8 movem.l D7,A3,A4, [A6 - 0x38]
0000043C 4E5E unlink A6
0000043E 4E75 rts
export_986:
00000440 4E56 FFF8 link A6, -0x0008
00000444 2F0C move.l -[A7], A4
00000446 286E 000C movea.l A4, [A6 + 0xC]
0000044A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000044E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000452 7001 moveq.l D0, 0x01
00000454 2F00 move.l -[A7], D0
00000456 2054 movea.l A0, [A4]
00000458 2F28 000E move.l -[A7], [A0 + 0xE]
0000045C 2F0C move.l -[A7], A4
0000045E 2050 movea.l A0, [A0]
00000460 2268 00D0 movea.l A1, [A0 + 0xD0]
00000464 4E91 jsr [A1]
00000466 588F addq.l A7, 4
00000468 2F00 move.l -[A7], D0
0000046A 2F0C move.l -[A7], A4
0000046C 2054 movea.l A0, [A4]
0000046E 2050 movea.l A0, [A0]
00000470 2268 00CC movea.l A1, [A0 + 0xCC]
00000474 4E91 jsr [A1]
00000476 588F addq.l A7, 4
00000478 2F00 move.l -[A7], D0
0000047A 486E FFF8 pea.l [A6 - 0x8]
0000047E 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */]
00000482 206E 0008 movea.l A0, [A6 + 0x8]
00000486 43EE FFF8 lea.l A1, [A6 - 0x8]
0000048A 20D9 move.l [A0]+, [A1]+
0000048C 20D9 move.l [A0]+, [A1]+
0000048E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000492 286E FFF4 movea.l A4, [A6 - 0xC]
00000496 4E5E unlink A6
00000498 4E75 rts